package com.ruoyi.cngj.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 招聘岗位对象 cngj_post
 * 
 * @author yuexl
 * @date 2024-06-27
 */
public class CngjPost extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 招聘岗位 id */
    private String id;

    /** 岗位名称 */
    @Excel(name = "岗位名称")
    private String postName;

    /** 招聘城市 */
    @Excel(name = "招聘城市")
    private String postCity;

    /** 招聘学历 */
    @Excel(name = "招聘学历")
    private String postEducation;

    /** 职责描述 */
    @Excel(name = "职责描述")
    private String postDuty;

    /** 任职要求 */
    @Excel(name = "任职要求")
    private String postRequirement;

    @Excel(name = "工作年限")
    private String postJobYear;

    /** 排序 数字自增 倒叙 */
    @Excel(name = "排序 数字自增 倒叙")
    private Integer postSort;

    /** 状态 1启用 0禁用 */
    @Excel(name = "状态 1启用 0禁用")
    private String postState;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setPostName(String postName) 
    {
        this.postName = postName;
    }

    public String getPostName() 
    {
        return postName;
    }
    public void setPostCity(String postCity) 
    {
        this.postCity = postCity;
    }

    public String getPostCity() 
    {
        return postCity;
    }
    public void setPostEducation(String postEducation) 
    {
        this.postEducation = postEducation;
    }

    public String getPostEducation() 
    {
        return postEducation;
    }
    public void setPostDuty(String postDuty) 
    {
        this.postDuty = postDuty;
    }

    public String getPostDuty() 
    {
        return postDuty;
    }
    public void setPostRequirement(String postRequirement) 
    {
        this.postRequirement = postRequirement;
    }

    public String getPostRequirement() 
    {
        return postRequirement;
    }
    public void setPostSort(Integer postSort) 
    {
        this.postSort = postSort;
    }

    public Integer getPostSort() 
    {
        return postSort;
    }
    public void setPostState(String postState) 
    {
        this.postState = postState;
    }

    public String getPostState() 
    {
        return postState;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("postName", getPostName())
            .append("postCity", getPostCity())
            .append("postEducation", getPostEducation())
            .append("postDuty", getPostDuty())
            .append("postRequirement", getPostRequirement())
            .append("postSort", getPostSort())
            .append("postState", getPostState())
            .toString();
    }

    public String getPostJobYear() {
        return postJobYear;
    }

    public void setPostJobYear(String postJobYear) {
        this.postJobYear = postJobYear;
    }
}
